Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 USA F14 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 Tunisia F5 China F4 China F4 (Luzhou) Aptos Challenger Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Braunschweig Open - Braunschweig VI Open Banc Agricol - Andorra Venice Challenger - Venice Ciur Cup 99 - Prague Pekao Open - Szczecin Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari Prague Open - Prague Top Wool Challenger Biella - Biella Head Cup Busan Open - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Belgaum Open - Belgaum VIII Torneo Internazionale di Tennis - Barletta Busan Open - Busan Challenger Leon 2004 - Leon The Surbiton Trophy - Surbiton Nord/LB Open 2004 - Braunschweig Porsche Open - Poznan Binghamton Professional Tennis Tournament - Binghamton ATP Challenger Open 2004 - Monchengladbach Kyiv Open - Kiev XI Ciutat de Barcelona - Barcelona Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Nottingham Men's Challenger - Nottingham Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid Sir Supermercati - Rome Quelle Cup - Furth 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City The LTA Cardiff Challenger - Cardiff VII Torneo Internazionale di Tennis - Barletta Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Nord LB Open 2006 - Braunschweig Fergana Tennis Challenger Tournament - Fergana Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Colorado Classic - Denver Bauer Watertechnology Cup - Eckental Copa Sevilla Internacionales de Andalucia - Seville Copa Kia Challenger ATP - Santiago 2004 Freeman Men's Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tiburon Challenger Toyota Challenger Singapore Challenger Bauer Watertechnology Cup - Eckental Aptos Challenger Seoul Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger II Cyclus Open de Tenis - Florianopolis Kaohsiung Challenger Busan Challenger Fergana Challenger Prostejov Challenger Nottingham-2 Challenger Winnetka Challenger Guzzini Challenger - Recanati Vancouver Challenger Ningboo Challenger Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Seoul Challenger Ortisei Challenger Helsinki Challenger Toyota Challenger Dallas Challenger Dallas Challenger Le Gosier Challenger Kitzbuhel Leon Challenger Guadalajara Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Open Romania - Bucharest Vancouver Challenger Aptos Challenger Bangkok Challenger Uncle Toby's Burnie Challenger - Tasmania Kaoshuing Challenger Yokohama Challenger Maui Challenger Badden Open by Rothaus - Ettlingen Chitre Challenger Dallas Challenger Fifth-Third Bank Tennis Championships - Lexington San Marino Cepu Open - San Marino Irving Challenger Memorial Kolyaskin - Donetsk Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Taipei City Challenger Busan Challenger Yokohama Challenger 2001 - Yokohama XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Nottingham Challenger SMS Tennis Cup - Sao Paulo Graz CA Challenger - Graz Maia Challenger - Oporto Cairo Challenger - Cairo Jagermeister Open - Braunschweig Pomorski Bank Kredytowy Open - Szczecin V Trofeo Barcelona de Tenis - Barcelona Open Maxon - Barcelona Cairo Challenger - Cairo X Open Internacional D'Andorra - Andorra Vancouver Challenger Fifth-Third Bank Tennis Championships - Lexington Istanbul Challenger Hong Kong Challenger Morelos Challenger Heineken Challenger 2004 - Ho Chi Minh City 6th Sardinian International Championships - Cagliari Taipei City Challenger Seoul Challenger Manchester Challenger Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver China Open - Beijing Bangkok Challenger Copa Sevilla-Internacionales de Andalucia - Seville Shanghai Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Bangkok Challenger Manila Challenger LXV Concurso Internacional Vigo - Vigo TED Open - Istanbul Pekao Open 2005 - Szczecin Kobstaedernes ATP Challenger - Kolding New Delhi Challenger Kyoto Challenger Dharwad Challenger 2003 - Dharwad Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Guangzhou Challenger Shenzhen Challenger X Torneo Internazionale di Tennis - Barletta Taipei City Challenger Busan Challenger Bangkok Challenger GHI Bronx Classic - Bronx Open Costa Daurada - Tarragona Lambertz Open by Stawag - Aachen Gimcheon Challenger Chengdu Challenger Pekao Open 2004 - Szczecin XI Torneo Internazionale di Tennis - Barletta Kaohsiung Challenger Tennis Napoli Cup 2007 - Napoli Ho Chi Minh City Challenger - Ho Chi Minh City Ningboo Challenger Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Bangkok Challenger Kyoto Challenger Yokohama Challenger Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Taipei City Challenger ECM Prague Open 2005 - Prague Copa Sevilla 2007 - Seville Nord LB Open - Braunschweig Taiwan Challenger - Kaohsiung Cairo Challenger 2002 - Cairo ATP Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino The Wright Financial Group, Inc. Challenger - Champaign Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Tennis Napoli Cup 2006 - Napoli Taipei City Challenger BMW Tennis Championship - Sunrise Pekao Open - Szczecin Kyiv Open - Kiev Rimouski Challenger 2003 USTA Challenger of Calabasas - Calabasas Mexico City Challenger Sardinia International Championship - Cagliari Abierto Club Casablanca - Mexico City Samsung Securities Cup - Seoul Torneo Internazionale di Tennis ATP-Challenger - Merano Challenger 42 - Andrezieux Logopak Challenger 2005 - Lubeck Black Forest Open - Freudenstadt Isla de Lanzarote - Lanzarote Bratislava Challenger Ciutat de Barcelona - Barcelona Andria Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Noumea Challenger Samsung Securities Cup Challenger Tennis - Seoul Open Seat-Godo '97 - Barcelona Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna ATP Tour Challenger at Nellie Gail - Laguna Hills International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Marbella Open - Marbella Romanian Open - Bucharest International Championships of Sicily - Palermo Adidas International - Sydney Open 13 - Marseille Dubai Tennis Open - Dubai European Community Championships - Antwerp CA Challenger - Graz Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Qingdao Challenger Generali Open 1998 - Kitzbuhel Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest International Championships of Sicily - Palermo Sybase Open - San Jose Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril The LTA Wrexham Challenger - Wrexham Open Seat-Godo '99 - Barcelona BMW Open - Munich Merano Open - Merano International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Connex Open Romania - Bucharest Wolfsburg Challenger Open Castilla y Leon - Segovia Tumkur Open - Tumkur Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle USTA Men's Challenger of Dallas - Dallas Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Heineken Open - Auckland Shimadzu All Japan Indoor Tennis Championships - Kyoto Mallorca Open - Mallorca Gelsor Open Romania - Bucharest Stockholm Open - Stockholm BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Akbank Private Banking TED Open - Istanbul Winnetka Challenger Bournemouth Prague Tunis Open - Tunis Valencia Fergana Challenger - Fergana Ilkley Challenger Shanghai Challenger XI Ciutat de Barcelona - Barcelona PrivatBank Cup - Dnepropetrovsk Nottingham-2 Challenger Jaegermeister Open - Braunschweig Abierto Mexicano de Tenis Pegaso - Mexico City San Marino Toyota Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Quanzhou Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Croatia Open - Umag 1997 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Geneva Challenger Brescia Challenger Qatar Exxon Mobil Open 2002 - Doha Busan Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Suzhou Challenger Kobe Challenger Yokohama Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Ho Chi Minh City Challenger Tata Open 2003 - Chennai Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Zhangjiagang Challenger Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag China Open - Beijing Thailand Open - Bangkok Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Seoul Challenger Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Wideyes Swedish Open - Bastad Gelsor Open Romania - Bucharest Malaysian Open - Kuala Lumpur Croatia Open - Umag Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Aircel Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Marbella Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Chennai Open - Chennai Tennis Masters Series - Hamburg Grolsch Open - Amsterdam Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok Heineken Open - Auckland St. Petersburg Open - St. Petersburg Copa AT&T - Buenos Aires Qatar Mobil Open 2001 - Doha Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Copa AT&T - Buenos Aires BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Tata Open - Chennai U.S. Open - New York Energis Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona SAP Open - San Jose AIG Japan Open - Tokyo Movistar Open - Vina del Mar Next Generation Adelaide International - Adelaide Brisbane International - Brisbane Italian Open - Rome Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 French Open - Paris U.S. Open - New York 15th Asian Games Doha 2006 Australian Open (Wildcard) Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 French Open - Paris Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group 2, REL2, TPE-HKG 4-1 BNP Paribas Open - Indian Wells Davis Cup, Group I, PO, PHI-TPE 2-3